package com.cskaoyan.service;

import com.cskaoyan.bean.Brand;
import com.cskaoyan.bean.BrandCreateBO;
import com.cskaoyan.bean.BrandListBO;
import com.cskaoyan.bean.BrandVO;
import com.cskaoyan.bean.vo.brand.WXBrandDetailVO;
import com.cskaoyan.bean.vo.brand.WXBrandListVO;
import org.apache.ibatis.annotations.Param;

/**
 * @description: ${description}
 * @author: cuicui
 **/
public interface BrandService {
    BrandVO brandList(@Param("baseParam") BrandListBO bo);

    Brand creat(@Param("bo") BrandCreateBO bo);

    Brand update(@Param("brand") Brand brand);

    void delectLogic(@Param("brand") Brand brand);





    // By KunLin
    WXBrandDetailVO queryBrandDetailById(Integer id);

    // By KunLin
    WXBrandListVO queryBrandList(BrandListBO brandListBO);
}
